iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
自我挑戰組

從零開始用Unity設計遊戲系列 第 17

目標:建立敵人(一)

  • 分享至 

  • xImage
  •  

今天是挑戰的第17天~~!

當完成大致完成好角色的一些設定後,接下來要來建立敵人,才會更像是遊戲~,首先目標是包括主角加入HP值,碰到敵人會減少,碰到超過一定的次數,會接到重新開始的頁面。

Step1:就是把敵人拉到遊戲裡啦,這次的敵人是上次主角的素材包裡面的青蛙。

Step2: 加入Collider 2D,使主角與敵人能發生碰撞。並且用之前學到的編輯碰撞邊框(Edit Collider)。

Step???:當我以為能順利發生碰撞時,的確成功了,但是!!!!

https://ithelp.ithome.com.tw/upload/images/20220930/20151024rZizqQ19qy.png

跌倒了!!!

而解決方法也相當簡單,到Rigidbody 2D再進行設定。

https://ithelp.ithome.com.tw/upload/images/20220930/20151024LvHnJXhsew.png

可自由選擇要鎖定哪個軸,使角色不再翻轉~~

Step3:加入UI(Text-TextMeshpro)編輯"HP"

https://ithelp.ithome.com.tw/upload/images/20220930/20151024IXbsbHOhN9.png
https://ithelp.ithome.com.tw/upload/images/20220930/20151024WEElK3yP4I.png

(可自由編輯顏色與大小,接下來明天就來加入血條與控制)

再來說一下可能遇到的問題,編輯完成後進到遊戲畫面卻沒顯示,這邊可能是攝影機的Z軸與加入的UI出的問題,把兩者調成一樣就可以了。~


上一篇
解決角色跑出攝影機的問題
下一篇
目標:建立血量條
系列文
從零開始用Unity設計遊戲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言